home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QRZ! Ham Radio 11
/
QRZ Ham Radio Callsign Database - Volume 11.iso
/
files
/
packet
/
apl701.exe
/
lha
/
APLINK.ASC
< prev
next >
Wrap
Text File
|
1992-10-02
|
94KB
|
2,791 lines
Sysop Manual for
AMTOR/PACKET Link (APLINK) Version 7.00, October 1, 1992
Copyright (c) 1989-1992 - Victor D. Poor, W5SMM
Introduction . . . . . . . CHAPTER 1
Hardware Installation . . CHAPTER 2
Software Installation . . CHAPTER 3
The Configuration File . . CHAPTER 4
Character Sets . . . . . . CHAPTER 5
The Forwarding File . . . CHAPTER 6
Message Import/Export . . CHAPTER 7
Starting the System . . . CHAPTER 8
Bulletins . . . . . . . . CHAPTER 9
System Logs . . . . . . . CHAPTER 10
Console Operation . . . . CHAPTER 11
Program Distribution . . CHAPTER 12
Packet Channel Commands . APPENDIX A
AMTOR Channel Commands . APPENDIX B
1
CHAPTER 1
Introduction
WHAT THE SYSTEM DOES...
The AMTOR/PACKET Link (APLINK) is a software system that
runs under MS-DOS 3.x or higher on an IBM-XT or compatible
computer. It runs an AMTOR MBO and a PACKET BBS concurrently
using a common set of message files. (For whatever reason, the
AMTOR community refers to these things as mailboxes [MBO] and the
PACKET community as bulletin board systems [BBS]. In this
document MBO will refer to the AMTOR side and BBS to the PACKET
side of the system.)
Both sides of the system conform as closely as possible to
the conventions that have evolved for the use of PACKET BBSs.
There are differences necessitated by the nature and constraints
of the AMTOR mode. Although improvements in AMTOR controllers
have greatly reduced the incidence of errors AMTOR is still
subject to occasional transmission errors. For this reason, as
well as the fact that AMTOR does not automatically identify a
sending station, the MBO requires positive identification during
login. The MBO will also request confirmation of the addressee
when entering messages into the system (unless the user has
selected 'EXPERT' mode).
In the past AMTOR has had the restriction of a limited character
set. This has been eliminated for stations using the latest
APLINK or PAMS software with up-to-date AMTOR controllers. The
full ASCII printing character set is now available.
Why use AMTOR at all, given its limitations? AMTOR will
work under difficult radio conditions that would pack in a PACKET
link (pardon the pun). The author of this system has lived on a
sailboat and maintained communications with friends and family
via ham radio. AMTOR worked reliably for that purpose, day in
and day out, while running with low power, long hauls, and
abominable radio conditions. Only CW could improve on its record
for reliability.
The MBO provides all of the features that any MBO in use
today would normally supply. The BBS is a subset of what packet
operators who use typical v.h.f. packet systems are used to. It
is not intended that this system be used as your local packet BBS
although it could be in a pinch.
2
No provision is made for handling anything but ASCII text
files in regular message format. There are no W, D, or U
commands in the system.
3
CHAPTER 2
Hardware Installation
The equipment required to run this system includes:
1. IBM-XT or close clone running MS-DOS 3.x or higher and a
hard disk. At least two COM ports must be installed and
available. (Only one COM port is required if you are using a HAL
PCI-3000.) The minimum acceptable free memory is 300k.
2. An AEA AMT-1, ICS AMT-3, AEA PK-232, or a HAL PCI-3000
AMTOR Controller.
WARNING - THIS VERSION OF APLINK WAS DEVELOPED AND
TESTED WITH THE FOLLOWING VERSION OF ROMS: IN THE
AMT-1, VERSION 07A; AMT-3, VERSION 8.0; IN THE PK-
232, JULY 1991; AND IN THE PCI-3000, VERSION 1.7C.
YOU SHOULD USE ONE OF THESE, OR LATER, ROMS IN
YOUR AMTOR CONTROLLER. IT IS STRONGLY RECCOMENDED
THAT YOU NOT RUN THIS VERSION OF APLINK WITH
EARLIER VERSION ROMS.
Contact Jim, KE5HE @ KE5HE.TX.USA if you need new ROMs for
the AMT-1 or the PCI-3000. Contact manufacturers for the latest
ROMs in the other controllers.
If the AMT-1 is used it should be configured for 110 baud.
All soft configuring is done by APLINK at startup. Only Rx and
Tx signals are used between the AMT-1 and the computer. Flow
control is performed through use of the status byte from the
AMT-1. The COM port of choice must be set in the APLINK.CNF
configuration file (see below).
If the AMT-3 is used it should be configured for 1200 baud.
All other parameters are set by APLINK at startup.
If a PK-232 AEA Terminal Unit is used on the AMTOR channel
the interconnecting cable between the PK-232 and the serial port
should include wires 1 through 8 and 20 and no others.
If a HAL PCI-3000 is used, simply install the unit as
received from the factory. Do not use a serial port or connect
to the "host" port on the PCI-3000. The interface between the
PCI-3000 and PAMS is on the internal PC bus. Do not include an
AMTPORT parameter in the APLINK.CNF file unless you wish to
disable the AMTOR port.
3. A Packet TNC. Any TNC that recognizes Control-C to enter
command mode, responds to CONOK ON and OFF should work. The
program looks for the "*** Connected to..." sequence as well as
the DCD control line (pin 8) to control the state of the BBS.
4
The critical TNC parameters are:
ECHO OFF
FLOW OFF
NEWMODE ON
NOMODE OFF
BBSMSGS ON
XFLOW OFF
XON $00
XOFF $00
START $00
STOP $00
MONITOR OFF
MYCALL <your call>
Parity: None
Characters: 8-bits
Baud rate to the computer: The same as set in the
APLINK.CNF file.
These parameters are NOT set by APLINK. Since it is
intended that APLINK work with any TNC, no effort has be made to
automatically configure the TNC. Be sure your TNC is properly
configured before trying to run the system on the air. You may
bring up the system and use the keyboard to set up the TNC. The
TNC must be connected to the COM port specified in APLINK.CNF. As
a general rule pins 1 through 8 and pin 20 must be connected
between the TNC and the serial port. Hardware flow control is
used (both ways); the only other RS-232 status signal used is pin
8, carrier detect (CD). Your TNC must be capable of asserting
this signal on connect. For the PK-232, parameter DCD ON must be
set, for the PK-87, Jumper JP6 must be set to the B position.
Other TNC's will have similar settings that must be changed.
Consult your TNC's manual.
4. The r.f. hardware I will leave to your imagination. Since
this system is fully concurrent, both channels must be able to
work without mutual interference. AMTOR would be set up on your
h.f. frequency of choice and the TNC on a suitable v.h.f.
channel.
5
CHAPTER 3
Software Installation
The delivery disk normally contains a self-extracting
archive file. Create a temporary directory on your hard disk and
copy the archive file into that directory and then run it. The
following files should appear in the temporary directory:
APAM1.EXE - The main program when using the AMT-1 on the
AMTOR channel,
APAM3.EXE - The main program when using the AMT-3 on the
AMTOR channel,
AP232.EXE - The main program when using the PK-232 on the
AMTOR channel,
APPCI.EXE - The main program when using the PCI-3000 on the
AMTOR channel,
UPDATE.EXE - A message file update program automatically
called by APLINK for the daily update,
README.NEW - Read it!,
COPYRITE - Author's copyright statement,
APLINK.DOC - The Sysop manual (Microsoft WORD format),
APLINK.ASC - The Sysop manual (ASCII format),
USERS.EXE - The users' file editor,
APLINK.CNF - A sample system configuration file,
ROUTE.APS - A sample packet routing file,
SIGNON.PKT - The PACKET signon file,
HELP.AMT - The AMTOR help file,
HELP.PKT - The PACKET help file,
INFO.AMT - The AMTOR info file (should be Sysop edited),
INFO.PKT - The PACKET info file (should be Sysop edited),
USERS.APS - The file of registered AMTOR users,
HELP1. thru HELP9. - Help files the Sysop will install using
the SH command.
INTRCPT.APS - A sample intercept file,
MBBIOS.COM - A TSR communications port driver,
MBBCONFG.EXE - The MBBIOS.COM configuration program,
MBBIOS.ASC - Documentation for MBBIOS.COM,
In addition the Sysop must obtain a copy of the Norton Editor.
To install the system for the first time, simply copy all of
the above files and the Norton Editor (renamed E.COM) into a hard
disk subdirectory named \APLINK. Make a sub-subdirectory named
\APLINK\ARCHIVE. Rename either APAMT.EXE, AP232.EXE, or
APPCI.EXE to AP.EXE, depending upon which AMTOR terminal you are
using. Add \APLINK\MBBIOS.COM to your AUTOEXEC.BAT file.
If you are using a PK-232 for the AMTOR channel you may have
to use MBBCONFG.EXE to change the configuration of slot number 1
to hardware handshaking equal to 'Y'.
6
Using the Norton Editor, edit APLINK.CNF, ROUTE.APS,
INTRCPT.APS, INFO.AMT, and INFO.PKT to fit your station. Edit
USERS.APS with USERS.EXE to add or delete whatever stations you
wish or just let each station be entered into the USERS.APS file
as they log on for the first time.
Several other files will be created by the system in the
APLINK directory when it is first run.
Your computer's system clock (TIME and DATE command in MS-
DOS) should be set to your local time and time zone. You should
add the following line to your AUTOEXEC.BAT file: 'SET TZ=aaann'
where aaa is a three letter code for your local time zone and nn
is the number of hours difference between your local time zone
and GMT (UTC). Use a positive number if your are west of
Greenwich and a negative number if you are east. For example:
SET TZ=EST5
should be used for Eastern Standard Time (USA).
The file CONFIG.SYS in your root directory should have
BUFFERS=20 and FILES=20, at least.
Look at the sample INFO.AMT and INFO.PKT files using the
Norton Editor. You will see what needs to be done there.
Read the ROUTE.APS file with the Norton Editor. Change the
entries as required for packet forwarding at your station.
The intercept file, INTRCPT.APS, provides a very special
service. Each line of the file should contain station's call
letters, white space, and an h-route - AND NOTHING ELSE. Each
time a message is received by APLINK the file is searched for a
match to the TO field of the incoming message, if nothing is
found then an search is made on the first token of the AT field.
If the first call on any line matches, then the h-route is placed
in the AT field of the message. Note in the sample provided
that the first line of the file reads:
W5SMM WA8DRZ.#NOCAL.CA.USA.NA
This means that any message for W5SMM arriving in the system will
be forwarded to him at WA8DRZ. (In fact, W5SMM requests that all
sysops leave his call in the intercept file as shown.)
INSTALLATION NOTE
If you are using Desqview be sure to allow APLINK
enough time to run. There is no hard and fast rule
since it depends strongly on the speed of your
computer. If the time allotment gets too short the
7
system is painfully slow for your users and in some
cases will fall far enough behind (typically when both
PACKET and AMTOR ports are active at the same time) to
cause timeouts. This is especially true if you are
using the PK-232 on the AMTOR port. The software
overhead to run a PK-232 on AMTOR is very much higher
than for the other controllers.
Now set up the configuration file as described in the next
chapter.
8
CHAPTER 4
The Configuration File
For APLINK to run you must first edit the APLINK.CNF file to
suit your particular station. The following parameters must be
included in the file for the system to function.
MYCALL=W5XYZ The call letters for your station.
MYSELCAL=WXYZ The selcal for your station.
The remaining parameters are optional and the system will assume
a default value if nothing is given.
AAB Default: AAB=1 - Enables the automatic answerback
for this station.
ADELAY PK-232 Only. Default: The parameter set in the
PK-232 at startup. Sets the value of the transmit
delay for the PK-232. Multiply the parameter by
10 milliseconds. Example: ADELAY=5 sets the
transmit delay to 50 ms.
ALMOFF Default: ALMOFF=<null> - Sets the hour of the day
(local time) to disable the sysop alarm. Example:
ALMOFF=7 turns off the sysop alarm at 0700 local
time.
ALMON Default: ALMON=<null> - Sets the hour of the day
(local time) to turn on the sysop alarm. Example:
ALMON=15 enables the sysop alarm at 1500 local
time.
ALOG Default: ALOG=AMTLOG - The path/filename for the
AMTOR log file.
AMT-D AMT-1 and AMT-3 only. Default: AMT-D=0 - Sets the
error threshold for the AMT-1 (when the version
07A or later ROM is installed) or the AMT-3. 1 is
the tightest and 5 is the loosest error threshold.
The controller designer recommends a setting of 4.
AMT-F AMT-1 only. Default: AMT-F=1 - If 1, enables FEC
mode in the AMT-1 (when the version 07A or later
ROM is installed), if 0, disables the FEC mode.
Disabling the FEC mode is useful when scanning
since it prevents the scanner from pausing on FEC
signals.
AMTPORT Default: AMTPORT=1 - Sets the choice of
communications port used by the computer to
9
connect to the AMTOR controller. If AMTPORT is
set to 0 the AMTOR port is disabled and no
communications port is used or required in the
computer.
AMTRATE Default: AMTPORT=2400 - Sets the baud rate between
the AMTOR controller and the computer. Allowable
rates are 1200, 2400, 4800 and 9600. This
parameter has no effect when using the AMT-1 or
AMT-3.
APPL Default: APPL=<null> - Application code for use
with G3BPQ node software. Typical setting when
using the BPQ node is APPL=$08.
ARCHIVE Default: ARCHIVE=C:\APLINK\ARCHIVE\ - The path for
archiving messages removed from the system. (Note:
the trailing '\' must be included.
AUTOLOG Default: AUTOLOG=1 - Enables the system's
automatic AMTOR login feature.
AUTOREGISTER Default: AUTOREGISTER=1 - Enables a new user to
automatically be entered into the users file. If
disabled only calls entered into the users file by
the sysop may log into APLINK.
BULFWD Default: BULFWD=<null> - Bulletins will only be
forwarded on packet during the hour set in this
parameter. Any number of entries of this
parameter are allowed in the APLINK.CNF file
(Local time).
CALL Default: CALL=<null> - Presets a call for a
distant station at system startup. Example:
CALL=WA8DRZ
CALLFWD Default: CALLFWD=0 - If set to 1 enables
forwarding of traffic addressed to the station's
own call.
EXPORT Default: EXPORT=0 - Enables the import/export
routines in APLINK. Read chapter 7 before
including this parameter in the APLINK.CNF file.
EXPORTPATH Default: EXPORTPATH=<null> - Sets the path for
importing and exporting message files. Read
chapter 7 before including the parameter in the
APLINK.CNF file.
HEAP Default: HEAP=0 = If set to 1 enables a diagnostic
feature that displays the status and amount of
free memory available to APLINK.
10
HOLDFWD Default: HOLDFWD=<null> - Packet forwarding hours
may limited. This parameter, set to a given hour,
will prevent forwarding during that hour. Any
number of entries of this parameter are allowed in
the APLINK.CNF file. (Manual forwarding can be
initiated at any time.) Example:
HOLDFWD=19
HOLDFWD=20
HOLDFWD=21
will prevent forwarding on packet between 1900 and
2200 local time.
LCMD Default: LCMD=1 - When set to 1 enables the 'L'
command on the AMTOR port. When set to 0 disables
the 'L' command on the AMTOR port.
LOGFEC Default: LOGFEC=1 - Enables writing FEC mode
signals into the AMTOR log.
LOWERCASE Default: LOWERCASE=1 - Enables upper and lower
case mode on the AMTOR channel. Please read the
next chapter before including this parameter in
the APLINK.CNF file.
MAXLINES Default: MAXLINES=60 - Sets the number of printed
lines on your printer between form feeds.
MSGFF Default: MSGFF=0 - Enables automatic form feed at
the end of a message printed on the system
printer.
MYROUTE Default: MYROUTE=<null> - If you set MYROUTE to
the full h-route for your station it will appear
in headers generated by APLINK. Default is your
own call without any h-routing. You must still
set the parameter MYCALL as well, without any
extensions.
MYSUFFIX Default: MYSUFFIX=<null> - An extension to your
call such as a different call area. Do not
include the / in entry.
NLS Default: NLS=1 - Stands for No Leading Space. If
set to 1 you cannot type a leading space on a new
line from the keyboard while transmitting in
keyboard mode on the air.
OWNHEADER Default: OWNHEADER=1 - Enables the addition of
your station's header to a message when it is
originated at your station. If you are not
running an MBO serving other users it should be
set to 0.
11
PCIAD Default: PCIAD=5 - Set the value in milliseconds
of the audio delay in the PCI-3000.
PCICD Default: PCICD=30 - Sets the value in milliseconds
of the control delay in the PCI-3000.
PCIDLY Default: PCIDLY=0 - Setting PCIDLY=1 enables a
long timeout delay on a lost ARQ link, otherwise
the timeout delay is normal.
PCIPD Default: PCIPD=5 - Set the value in milliseconds
of the ptt delay in the PCI-3000.
PCISCAN Default: PCISCAN=0 - Setting PCISCAN=1 enables a
level (low) scan stop signal output from the PCI-
3000 upon receipt of a selcal otherwise the scan
stop signal is a pulse.
PCITD Default: PCITD=20 - Sets the value in milliseconds
of the transmit delay in the PCI-3000.
PKTBBS Default: PKTBBS=<null> - The call letters of the
packet bbs that you automatically forward to. You
must NOT include the call extension (i.e., W1ABC-
1).
PKTPORT Default: PKTPORT=2 - Sets the choice of the
communications port used by the computer for
connecting to the packet TNC. If PKTPORT is set
to 0 the packet channel is disabled and no
communications port is used or required in the
computer.
PKTRATE Default: PKTRATE=2400 - The baud rate used by the
communications port connected to the packet TNC.
Allowed values are 1200, 2400, 4800, 9600.
PLOG Default: PLOG=PKTLOG - The path/filename for the
packet log file.
PRINTER Default: PRINTER=NONE - The path to your printer.
A typical setting is PRINTER=LPT1.
PRTLOG Default: PRTLOG=1 - Specifies the channel that
prints to your printer when the system starts.
PRTLOG=1 for system printer (default),
PRTLOG=2 for AMTOR channel printer, or
PRTLOG=3 for PACKET channel printer.
QTH Default: QTH=<null> - Your QTH and postal code.
This text will appear in your message headers.
Example: QTH=MIAMI, FL Z:32132
12
SELCAL Default: SELCAL=<null> - Presets a selcal for a
distant station at system startup. Example:
SELCAL=WDRZ
SHORTHEADERS Default: SHORTHEADERS=0 - If set to 1 only the
first and last header will be forwarded on AMTOR.
Intermediate headers will be dropped. This acts
only on messages forwarded on AMTOR. All the
headers will still be forwarded on the packet
channel.
SIGNON Default: SIGNON=NEED HELP? TYPE 'HELP+?' - The
pre-login message.
SYSMSG Default: SYSMSG=<null> - The post-login message.
This is not normally set but may be used to
draw attention to an important bulletin. Example:
SYSMSG=URGENT: READ MSG 1234
TEXNET Default: TEXNET=0 - If the packet BBS that you
autoforward to is reached via Texnet this
parameter should be set to 1. In all other cases
it should be set to 0.
TFCONLY Default: TFCONLY=0 - When set to 1 packet
forwarding will only be initiated if there is
traffic to forward. (Manual forwarding can be
initiated at any time.)
TFWD Default: TFWD=999 - Sets the number of minutes
past the hours that PACKET forwarding begins. Set
to 999 to turn PACKET forwarding off.
TUPDATE Default: TUPDATE=999 - Set the hour of the day
(local time) that the system update will occur
automatically. Set to 999 to prevent automatic
updating. Automatic updating is strongly
recommended.
You may change the colors displayed on the screen. Use the
following range of numeric values to set the color parameters.
0 BLACK
1 BLUE
2 GREEN
3 CYAN
4 RED
5 MAGENTA
6 BROWN
7 LIGHT GREY
8 DARK GREY
9 LIGHT BLUE
13
10 LIGHT GREEN
11 LIGHT CYAN
12 LIGHT RED
13 LIGHT MAGENTA
14 YELLOW
15 WHITE
Backgrounds may only use 0 thru 7.
STATFORE Default: STATFORE=0 (BLACK) - Status line
foreground.
STATBACK Default: STATBACK=7 (LIGHT GREY) - Status line
background.
WDOFORE Default: WDOFORE=15 (WHITE) - Text windows
foreground.
WDOBACK Default: WDOBACK=1 (BLUE) - Text windows
background. (Black on black and white screens)
POPFORE Default: POPFORE=15 (WHITE) - Popup windows
foreground.
POPBACK Default: POPBACK=7 (LIGHT GREY) - Popup windows
background.
Once you have set up the APLINK.CNF file you need to
create a forwarding file as described in chapter 6.
14
CHAPTER 5
Character Sets
APLINK now supports a new feature which, at the sysop's
option, may be disabled. As a default, APLINK now sends the full
range of ASCII printing characters including all upper and lower
case alpha characters and all ASCII punctuation.
To disable this feature set LOWERCASE=0 in the APLINK.CNF
file.
This feature will work with any PK-232 controller, any AMT-1
controller with a version 07A ROM or later, any AMT-3
controller with a version 8.0 ROM or later, and any PCI-3000
with version 1.7C ROM or later.. If you need a new AMT-1 or
PCI-3000 ROM contact Jim, KE5HE @ KE5HE.TX.USA.
The addition of lower case is achieved by transmitting a
case 'toggle' or shift character, a Baudot blank, whenever the
text changes between upper and lower case. (The Baudot blank is
the Baudot character with all bits set to 0. Not to be confused
with the Baudot space.) The beginning of any transmission is
always assumed to be in upper case. Any Baudot figures character
always shifts the alpha case back to upper.
Since the Baudot blank character is ignored by virtually all
receiving devices this mode is 'backwards' compatible with your
existing user's system. A user not equipped with a system that
interprets the Baudot blank continues to see all upper case
characters.
The technique used for transmitting the extended punctuation
characters is to send an 'escape' code (again, a Baudot blank)
ahead of a Baudot figures character to 'reassign' it to an
alternate value. For example, to send a colon in the Baudot code
the system transmits a 'Figs-C'. This may be one or two
characters depending on whether the controller is already in
'Figs' case. To send a semicolon, which is an ASCII character
but not a Baudot character, the system precedes the 'Figs-C' with
the Baudot blank. This does not interfere with the upper/lower
case alpha toggle since any figures character resets the system
to upper case alpha.
Here is the 'escape' table used for the extended characters:
No Null Escape With Null Escape
-------------- ----------------
Figs-A: - Dash _ Underscore
Figs-B: ? Query
15
Figs-C: : Colon ; Semicolon
Figs-D: <Reserved for WRU>
Figs-E: 3
Figs-F: % Percent ` Reverse Apostrophe
Figs-G: @ At Symbol } Closing Brace
Figs-H: # Hash Mark { Opening Brace
Figs-I: 8
Figs-J: * Asterisk
Figs-K: ( Open Paren [ Opening Square Bracket
Figs-L: ) Close Paren ] Closing Square Bracket
Figs-M: . Period > Closing Angle Bracket
Figs-N: , Comma < Opening Angle Bracket
Figs-O: 9 ~ Tilde
Figs-P: 0
Figs-Q: 1 ! Exclamation Point
Figs-R: 4 $ Dollar Sign
Figs-S: ' Apostrophe " Quotation Marks
Figs-T: 5
Figs-U: 7 @ And Symbol
Figs-V: = Equal | Vertical Bar
Figs-W: 2
Figs-X: / Slash Mark \ Reverse Slash Mark
Figs-Y: 6 ^ Caret
Figs-Z: + Plus
This method of transmitting upper and lower case was
originated by Peter, G3PLX. It is used in the 'PLX' AMTOR
mailboxes that he has written.
WARNING - The latest versions of the PK-232 also
implement upper and lower case using a different
technique. Your users must not use that mode or the
upper and lower cases will become confused and/or stray
graphics characters may appear in their text. Tell
your PK-232 users to set the parameter 'CODE 0' in
their controllers.
16
CHAPTER 6
The Forwarding File
The method of routing messages for autoforwarding is the
same hierarchical routing (h-routing) scheme that is used by the
packet network.
Routing is strictly a function of the station you are linked
to and is independent of whether you are linked on AMTOR or
packet.
Using the Norton editor, create an ASCII file named
FORWARD.APS. Make entries into the file that look something like
this (assume you are WA8DRZ for this example and that N6IIU is
the packet bbs you normally forward to):
. A line beginning with a period is ignored
. Blank lines are ignored
. The first entry should be your call typically (see below)
WA8DRZ WA8DRZ
. The second entry should be the packet bbs you forward to.
N6IIU N6IIU
VK2AGE AH6D VK2AGE VK3EHQ
TG9VT TG9VT
#SOCAL.CA N0IA
#NOCAL.CA N6IIU
. This entry routes all NTS traffic with a zip code starting with
. 78 to KE5HE
78* KE5HE
. The next entry would hold all Alaska traffic in the system
AL WA8DRZ
. The following state code entries are exceptions to the rule
. that USA traffic goes to N6IIU
HI AH6D
TX KE5HE
IL WA1URA WB7QWG
IN WA1URA WB7QWG
USA N6IIU
AUS AH6D VK2AGE VK3EHQ
EU TG9VT ZF1GC
NA N6IIU
AS TG9VT ZF1GC
OC AH6D
SA TG9VT ZF1GC
AF TG9VT ZF1GC
and so on. The first entry on a line is a routing token and the
remaining entries on the same line are bbs/mbo stations that
messages with those routing tokens may be sent to. Messages that
have nothing in the 'at' field will not move unless there is an
17
exact match to the 'to' field.
You may use a wild card (a '*') on the left hand token. DO
NOT USE WILD CARDS EXCEPT FOR ZIP CODES OR WHERE THE FIRST THREE
LETTERS ARE 'NTS'. Wild cards on anything else will potentially
confuse the h-routing scan process.
If you have a token with a leading '#' then the expected
following token must be included also: see #NOCAL.CA above.
If you put a call (other than your own and the call of the
packet bbs you forward to) in a routing token field then also put
that call in the intercept file with full h-routing so that down
stream stations will know how to deal with it.
Put the most specific tokens first, such as call letters,
followed by tokens beginning with '#', followed by zip codes
(including zip codes with wild cards), followed by state codes,
followed by country codes, followed by continental codes. The
scanning process is complicated and the order of entries in
FORWARD.APS is very important. For example, if a message has
HI.USA in the 'at' field it will not forward to N6IIU in the
above sample file because it will have 'hit' on AH6D first and
the system will hold the message for that station. Put your own
call in the first line in both the first and second field to
insure that traffic addressed 'at' your station stays there.
Messages that do not match any routing on the list will not
move - even on packet. Packet is no longer the default if
nothing matches. Make sure that the call of the packet station
you forward to has some broad coverage tokens to pick up the bulk
of the traffic that does not otherwise move out on AMTOR.
Messages with your own call in the 'to' field will not move
unless you have put 'CALLFWD=1' in the APLINK.CNF file. Messages
with the call of the station that you are linked to in the 'to'
field move unconditionally to that station.
Any number of bbs calls can follow the routing token as long
as they are separated by one or more spaces and do not exceed a
total line length of 80 characters.
The routing table is then kept in memory to speed things up
a bit. If you change FORWARD.APS the system will see a change in
the file time stamp and reload the routing table the next time
routing is requested.
18
HINTS
Do not try to put every possible h-routing token in your
FORWARD.APS file. It is enough to put 'USA' and/or 'NA' for the
station(s) that handle most of your U.S. traffic and then just
enter the state codes that are exceptions ahead of it. Use 'EU'
for the station(s) that takes your European traffic, etc... If
your FORWARD.APS file is growing large you may not be making the
best of it. Make sure there is at least one entry for each
continental code.
FORWARDING ON THE PACKET LINK
APLINK still has the limitation that you may only forward to
one packet bbs automatically (The station set into the PKTBBS
parameter in the APLINK.CNF file). This restriction will be
eventually be removed in a later version.
There no longer is a restriction on other packet stations
linking to you and initiating reverse forwarding.
REJECTED MESSAGES
If the system attempts to forward a bulletin and it is
rejected (usually meaning that the other station already has it)
its status is changed to STATIC and it is left in the system for
all to read.
If a private or NTS message is rejected it is marked as
REJECTED and held for the sysop to take action on it. A
rejection of a private or NTS message usually means there is some
problem, typically a case of "round robin" routing. In any case
the sysop should look into it. When the sysop does a message
listing rejected messages will show a '*' in the status column,
or '**' if it is over 24 hours old. The message status is
restored, of course, by the MCB editor once the problem has been
solved.
19
CHAPTER 7
Message Import/Export
The import/export facility provides a means of transferring
messages into or out of APLINK using MS-DOS ascii text files. The
file format, defined below, may hold multiple messages.
APLINK SETUP
To activate the import/export facility include a parameter
in the APLINK.CNF file defining a file path to a subdirectory
where the import and export files are to be located. This
parameter takes the following form:
EXPORTPATH=C:\MB\
where the text to the right of the equal sign is set to match
your particular installation. Note: You ____ must include the
trailing '\' in the string.
By way of example, if you are going to import or export
messages to a W0RLI packet BBS then EXPORTPATH would point to the
subdirectory where the W0RLI BBS would place its import and
export files.
The presence of the EXPORTPATH declaration in APLINK.CNF
activates the facility. Once activated, APLINK enters an
import/export cycle at startup and approximately every six
minutes after the completion of the last cycle. This process
normally only takes a few seconds but if there is an unusually
large number of messages pending it could take a minute or two.
For this reason the import/export cycle will not be started while
there is an AMTOR link in progress.
To select messages to be exported use the token EXPORT in
the FORWARD.APS file as if it were the call of a remote BBS.
W0RLI BBS SETUP
You should already be familiar with your W0RLI packet BBS
installation and operation before attempting to use message
import and export with APLINK. Read the file SERVER.DOC that
came with your W0RLI BBS disk for a discussion of this function
in the W0RLI system.
APLINK import/export runs as a complex server in the W0RLI
system. The server program, named APEX.EXE, is supplied on the
APLINK distribution disk. This file must be located on a
20
subdirectory where it can be run by the W0RLI system, typically,
in the same subdirectory as the W0RLI code.
The file that the W0RLI system should be directed to export
is APEX.OUT and to import is APEX.IN. The file format specifier
is H8.
MESSAGE FILES
You do not need to concern yourself with the details of the
file formats but in case you are interested here they are
(borrowed from the W0RLI documentation):
The following is an example export file produced using
format H8.
Things to note about this file:
1. There is a blank line following the RFC-822 header, and
another following the MailBox header.
2. The special header item "X-msgtype" is used to show whether
the message is a Bulletin, is Personal, or is an NTS message.
3. The special header item "X-BID" is used to show the BID, if
the message has one.
4. The file can contain multiple messages.
Date: 12 Mar 89 17:09 <- Date at originating MailBox
Message-ID: <8988@N6IYA> <- Message number at orig MailBox
X-msgtype: P <- Message type (B, P, T)
X-BID: 1234_N6IYA <- BID, if the message has one.
From: N6IYA@N6IYA <- User at orig MailBox
To: ECHO@W0RLI.OR.USA.NA <- Full location as sent
Subject: Testing path turnaround. <- Message title
<- Blank between RFC-822 hdr and MailBox hdr
R:890312/1722z @:W0RLI.OR.USA.NA West Linn #:3571 Z:97068
R:890312/1709z @:N6IYA.CA.USA.NA Felton #:8988 Z:95008
<- Blank between MailBox hdrs and text.
Test message. <- Message text.
../EX <- ".." added, not there in actual format
21
CHAPTER 8
Starting the System
If you have not already done so, re-boot the system to make
sure MBBIOS.COM has been loaded. To start the system the first
time, keep your transmitters turned off but your AMTOR terminal
unit and your TNC turned on, and run AP.EXE. The system will go
through its initialization procedure and when it is ready for
service will display the copyright notice on the screen.
Type the following sysop commands to enter the tutorial help
files (if you are upgrading from an earlier version, delete your
old help files):
SH AMTOR HELP1(return)
SH AMTOR HELP2(return)
etc. thru HELP9
To see if it all worked type:
LH(return)
and you should get the message list with the help files showing.
If uncertain about this procedure read KEYBOARD OPERATION and
SYSOP COMMANDS sections first.
This completes the installation. You should be up and
running unless the AMTOR terminal unit or TNC installation has
not been previously checked out. You can use the AP.EXE program
to do that by simply switching off the related MBO or BBS
function and using it as an ordinary terminal, following the
installation instructions.
SPECIAL NOTE REGARDING THE PK-232
The AMTOR PK-232 driver has been enhanced. You may now
'cold start' the PK-232 provided you have the PK-232 19 July 1990
(or later) ROM installed. You can continue as you are now or you
can remove the battery (or pull jumper JP-1) and simply turn the
PK-232 on just before running APLINK and APLINK will do a full
configuration including setting the baud rate to whatever you
have set in the APLINK.CNF file (AMTRATE=nnnn, default is 2400).
This should work OK where you want the system to automatically
restart from a power failure.
22
CHAPTER 9
Bulletins
Bulletins entered into the system from the AMTOR channel or
by the Sysop are visible to everyone who uses the system. Because
of the proliferation of bulletins that arrive at any BBS via
PACKET, bulletins that enter the system from the PACKET channel
will not be visible to AMTOR users unless the Sysop uses the MCB
Editor to change the "Channel" field from PACKET to SYSOP.
Bulletins may be entered by any station. If there is no
entry in the 'at' field then the bulletin will remain in the
system but will not be forwarded to any other station. If there
is an entry in the 'at' field the bulletin will be forwarded once
only to the station indicated by the FORWARD.APS file for that
routing. APLINK does not do "flood" forwarding of bulletins. If
the bulletin is forwarded to a packet bbs however, that bbs may
"flood" the bulletin to many stations.
Bulletins entering the system via PACKET are deleted after
21 days unless the Sysop changes the channel designator with the
MCB Editor. All other bulletins are held in the system until
deleted by the sysop or the originating station.
23
CHAPTER 10
System Logs
The system maintains three log files. The paths (file
names) of two are declared in the APLINK.CNF file. These are the
AMTOR and PACKET text logs. They record everything transmitted
or received on their respective channels. Their main purpose is
diagnostic and can be turned off once the system is known to be
stable and free of programmer errors. In order not to fill the
disk with endless text logs, the current text logs are renamed
AMTLOG.OLD and PKTLOG.OLD when UPDATE is executed and the
previous AMTLOG.OLD and PKTLOG.OLD files are deleted.
The third log is a text format event log file that records
logons, logoffs, filing of messages, reading of messages, etc.,
etc. It is named EVENTLOG.APS. If UPDATE is run on the first
day of the month EVENTLOG.APS is renamed EVENTLOG.OLD and a new
EVENTLOG.APS is started.
The current AMTOR log may be read with the F7/F2 command
when the keyboard is in AMTOR mode, the current PACKET log with
the F7/F2 command when the keyboard is in PACKET mode and the
EVENT log with the F7/F2 command when the keyboard is in SYSOP
mode.
If a failure occurs during system operation the three log
files should immediately be saved to give the programmer half a
chance at finding what happened.
24
CHAPTER 11
Console Operation
When the system is started, three windows will be displayed
with the copyright notice showing on the top window when the
system has completed initialization.
The top window is always devoted to displaying characters
received on the AMTOR channel, the middle screen to characters
received on the PACKET channel, and the bottom window to
characters received from the keyboard or files being transmitted.
Over each window is a status bar related to that window (and
channel).
The keyboard has four normal operating states; OFF, AMTOR,
PACKET and SYSOP. There are two additional states, ATEST and
PTEST, that the Sysop will not normally use - they are for
diagnostic purposes only.
If the keyboard is OFF the console will beep as a reminder
whenever a key is pressed. The numeric key pad is used to re-
assign the keyboard:
9 (PgUp) for AMTOR,
6 (Right Arrow) for PACKET,
3 (PgDn) for SYSOP and
7 (Home) for OFF.
The labels on the keys don't make much sense but, given a normal
keyboard layout, it 'feels right' for the purpose.
In PACKET and SYSOP mode the keyboard is line buffered.
Characters are transmitted only when return is pressed allowing
backspace over the whole line. In AMTOR mode the keyboard is
word buffered. Characters are transmitted when the space bar,
return, a control character, or +? is pressed.
If a 'T' (talk to the Sysop) command is received on one of
the channels during a session the keyboard is automatically
assigned to that channel for 5 minutes when the Sysop alarm is
sounded. After 5 minutes the keyboard reverts to its pervious
assignment.
Some of the function keys are always active and some will
respond only if the keyboard is assigned to the relevant channel.
This will make sense to you when you use the system.
25
Here is the meaning of the status bar indicators:
AMTOR:aaa/bbb:cccc <gmt time and date> ddd/eee/fff
aaa = MBO when the AMTOR Mailbox is alive and well
aaa = KSR when the SYSOP has shut off the mailbox by one or
another means.
bbb = SBY when the MBO is waiting for a logon.
bbb = OPN when someone has logged on, but there is no
command outstanding.
bbb = INP when receiving a file.
bbb = OUT when transmitting a file.
bbb = TSF when transmitting files in response to an RN
command.
bbb = CFM during the time a message header is being
confirmed.
cccc = Is the call of the last user to have signed onto the
AMTOR mailbox; or, if the system has just been initialized,
it is the call specified in the CALL parameter of the
configuration file.
ddd = RCV when the AMTOR link is in the receive direction.
ddd = SND when the AMTOR link is in the transmit direction.
eee = FEC during standby and when operating in FEC mode.
eee = ARQ when linked or operating in ARQ-Listen mode.
fff = ERR, RQ, TFC, IDL, OVR, PHA, SBY, or ESC depending on
the state of the AMTOR controller. See your controller
manual for explanations.
PACKET:aaa/bbb:cccc <local time and date> !RTS:dd/CTS:ee
aaa = BBS when the Packet BBS on.
aaa = KSR when the Sysop has turned off the BBS.
bbb = SBY when the BBS is waiting for a logon.
bbb = OPN when someone has connected but there is no command
outstanding.
bbb = INP when receiving a file.
bbb = OUT when transmitting a file.
bbb = TSF when transmitting files in response to an RN
command.
bbb = SBJ while waiting for the subject input for a message.
cccc = Is the call of the last user to have signed onto the
PACKET mailbox.
dd = OK when RTS is sent to the TNC.
26
dd = NO when RTS is not sent to the TNC.
ee = OK when CTS is received from the TNC.
ee = NO when CTS is not received from the TNC.
KBD:aaaaa PTR:bbb
aaaaa = KOFF when the keyboard is off.
aaaaa = AMTOR when the keyboard is assigned to the AMTOR
channel.
aaaaa = PACKET when the keyboard is assigned to the PACKET
channel.
aaaaa = SYSOP when the keyboard is assigned to the SYSOP
command handler.
aaaaa = *ATEST* when the keyboard is assigned to the AMTOR
test routine.
aaaaa = *PTEST* when the keyboard is assigned to the PACKET
test routine.
bbb = NCF when the printer is not configured.
bbb = SYS when the printer is assigned to the system.
bbb = AMT when the printer is assigned to the AMTOR channel.
bbb = PKT when the printer is assigned to the PACKET
channel.
FUNCTION AND CONTROL KEY COMMANDS
The function key assignments will 'feel' right with the
function keys arranged vertically at the left hand edge and the
Gray + and - keys are on the right hand edge (standard XT
layout). If your keyboard arranges the function keys along the
top they will be more awkward to use. Note: The keys described
below are active when the keyboard is in the relevant mode.
Keys Function
---- --------
Control-O Transmits a WRU to the far station when the
keyboard is in AMTOR mode. (This replaces the '$'
which formerly performed this function. Since the
AMTOR channel is capable of transmitting the full
ascii character set the '$' is now allowed as
embedded text.)
Grey + ARQ/FEC receive mode. In the ARQ mode, a +? is
transmitted and in the FEC mode a begin
transmit.command is issued to the AMTOR terminal
unit.
Grey - ARQ/FEC transmit mode. In either mode
an.appropriate break command is issued to the
27
AMTOR terminal unit. (Note: The PK-232 will not
execute this command until it sees an IDLE
status.)
Esc Stops any file transmission in progress and clears
all keyboard and send buffers.
End In AMTOR mode - closes the ARQ link. In PACKET
mode - send and END command to the TNC.
Del Issues a return-to-letters-case command to the
AMTOR terminal unit. This provides an immediate
manual override when text is being received is
figures-case.
F1 Displays a short help menu.
F3 Displays the Mode Selection menu.
F3 F2 In AMTOR mode, forces the AMTOR terminal unit into
STANDBY mode. (With the PK-232 there may be some
delay in execution.)
F3 F4 In AMTOR mode switches the MBO on and off. In the
PACKET mode switches the BBS on and off.
F3 F6 In the AMTOR mode commands the AMTOR terminal unit
to monitor ARQ.
F3 F8 In the AMTOR mode, begins an AMTOR automatic
forwarding cycle; in the PACKET mode, begins the
PACKET automatic forwarding cycle.
F3 F10 Ends the APLINK program and returns to the
operating system.
F5 Displays the Clear Selection menu.
F5 F6 Clears all windows.
F5 F10 Sends a formfeed command to the printer.
F7 Displays the File Operations menu.
F7 F2 Read or edit a log file. In AMTOR mode, the AMTOR
log file; in PACKET mode, the PACKET log file; and
in SYSOP mode, the EVENT log file.
F7 F4 Invoke the Norton Editor to edit any ASCII file.
F7 F6 Invoke MS-DOS as an overlay. APLINK will be
suspended but will remain resident. Type exit at
the DOS prompt to return to APLINK.
28
F7 F8 Prompts for a file name and then transmits that
file.
F7 F10 Switch the printer to print the channel indicated
by the current mode. If in SYSOP mode the printer
is switched off.
F9 Display the AMTOR On-Line Commands menu.
F9 F4 Enter call letters and optionally the selcal for a
station to be called. If the selcal is not
entered then it will be generated automatically
from the call letters by APLINK.
F9 F6 Begin an ARQ call.
F9 F8 Switch on a steady carrier to the AMTOR
transmitter for testing or tuning.
F9 F10 Send an identification sequence on the AMTOR
channel.
Alt-F9 Send an identification sequence followed by a
LOGOUT command on the AMTOR channel.
SYSOP COMMANDS
Remember, the following are SYSOP commands. They are not
the same as the commands used over the air by a remote station.
These commands are not normally invoked while linked but may be,
usually without harm, unless autoforwarding is in progress. The
system will delay response to an online user while SYSOP commands
are being executed.
In the table below <number> is any integer between 0 and
29999, <id>, <id1> and <id2> are standard 1 to 6 character PACKET
routing designators (usually call letters), and <filename> is any
valid MS-DOS path/filename.
COMMAND FUNCTION
------- --------
CANCEL <number> Marks message <number> as CANCELED.
This is normally used to remove
bulletins from the system but may be
used to remove a defective or possible
illegal message as well. The next
UPDATE will archive all canceled
messages PRIVATE and NTS messages and
will delete all canceled bulletins.
CANCEL <number 1> <number 2> Marks all messages from <number 1>
through <number 2> as CANCELED.
29
E <number> Invokes the Message Control Block Editor
for message <number>. See the separate
section describing the MCB Editor.
EXPORT Manually starts an import/export cycle.
K <number> Same as CANCEL <number>.
K <number 1> <number 2> Same as CANCEL <number 1> <number 2>.
KB <number> Same as CANCEL <number> except bulletins
only.
KB <number 1> <number 2> Same as CANCEL <number 1> <number 2>
except bulletins only.
L List all messages in the system except
bulletins.
L <number> List all messages in the system equal to
or greater than <number>, except
bulletins.
LP List all "pending" messages; messages
awaiting forwarding or delivery.
LT List all messages addressed to this
station and to "SYSOP".
LT <id> List all messages to <id>.
LF List all messages from this station.
LF <id> List all messages from <id>.
LB List all bulletins.
LH List all help files.
LR List users logging into the system in
the last 24 hours.
LU List all users registered in the system.
NTS List all NTS messages in the system.
(Note: This command when invoked on the
AMTOR or PACKET port will only list NTS
messages marked as FILED or ACCESSED.
P <number> Print message <number> to your printer.
If the message is addressed to your
station it will be marked as forwarded.
PN Print all new messages to your station
30
and mark them as forwarded.
R <number> Read message <number>. This invokes the
Norton Editor with message <number>.
Not only can the Sysop read but he can
also modify any message in the system.
It is generally not socially acceptable
to modify other people's messages. Any
message accessed in this way addressed
to your station will be marked as
forwarded.
RESTORE <number> Restores a canceled message provided it
has not been archived.
SP <id1> [AT <id2>] [<filename>] If file name is included,
copies <filename> into APLINK as a
message to <id1>. If <filename> is not
included then the Norton Editor is
invoked. After the message has been
typed and edited, exiting the editor
stores the message into APLINK. If the
Norton Editor is exited without saving
the text (i.e., F3 Q Y) then the
operation is canceled.
SB . . . Same as the SP command above except the
message is marked BULLETIN.
ST . . . Same as the SP command above except that
the message is marked NTS. Certain
restrictions may apply to NTS messages.
See the section on NTS operations.
SH . . . Same as the SP command above except the
"message" is a help file only.
UPDATE Manually initiates the system update
routines. This is normally done by
setting the 'TUPDATE' parameter in the
APLINK.CNF file.
31
IN AND OUT OF AMTOR MBO MODE
With the keyboard in AMTOR mode the system is toggled in and
out of MBO mode by pressing F3 F4. The system will automatically
return to MBO mode after about ten minutes time, once the system
is no longer linked, in the highly unlikely event that the Sysop
forgets to return it.
If a user is using the MBO when F3 F4 is invoked, all
operations will stop, any open message files closed and the
system will send:
PLEASE STANDBY...
At that point you may converse with the user. F3 F4 again will
return the system to MBO mode. Once out of MBO mode the program
operates as an ordinary AMTOR terminal program and may be used to
call stations, send files manually, etc.
If a station that you want to talk to has logged off before
you could catch them just press F9 F6 with the keyboard set to
AMTOR and if the other station is still on the frequency the link
will be re-established.
Whenever an ARQ call is initiated (F9 F6), the MBO mode is
switched off. It may be restored by the F3 F4 toggle.
USING THE PRINTER
If the printer has been declared in the configuration file
it is available to the Sysop for either logging or printing
messages.
To log a channel to the printer, put the keyboard in that
channel mode and press F7 F10. To return the printer to standby
put the keyboard in SYSOP mode and press F7 F10.
THE MCB EDITOR
Each message in the system has a tag record called a message
control block maintained in a separate file. This record
contains pertinent information about the message such as its
type, filing time, from and to fields, etc., etc. Any item of
data in the MCB may be changed by the Sysop except the message
number and the filing and forwarding times. This is done with
the MCB Editor which is invoked on the Sysop's command line with:
E <message number>
Once the Editor's window is opened on the display, typing any of
32
the following key words (upper or lower case) will change the
appropriate parameter in the MCB:
AMTOR, PACKET, SYSOP, PRIVATE, BULLETIN
NTS, HELP, CANCELLED, PENDING, FORWARDED, STATIC
BID... TO... AT... FROM... BBS...
The TO, AT, FROM, and BBS fields may be changed by typing:
TO <new field>,
AT <new field>, etc...
Pressing return with no other entry will record any changes and
return to the SYSOP command line.
THE USER FILE MAINTENANCE PROGRAM
Supplied with APLINK is the program USERS.EXE. This program
can only be run when APLINK is not running, even if you are using
a multitasking system such as Desqview. Operation of the program
is reasonably self-evident. A user is automatically entered into
the USERS.APS file upon the first logging into APLINK. A call
may also be entered directly with USERS.EXE.
There are a number of parameters that may be set for any
given user using USERS.EXE. Here is a list and their meanings:
MBO Set this to 1 for any APLINK station that you
directly autoforward traffic to on AMTOR. This
enables that station to read ___ any uncancelled
message in your system in order to obtain fills
and to enable the RF and RI commands.
PROTECTED Prevents removal of the station from the file when
the user file maintenance program purge command is
used.
ASCII Enables use of the full ascii printing characters
set with the user. This must only be set if the
user is fully compatible with the full ascii
protocol.
EXPERT 1 sets EXPERT mode for a user.
LOCKOUT 1 prevents the indicated call from logging into
your system on AMTOR or PACKET.
The LAST MESSAGE and LAST BULLETIN parameters cannot be
changed except to set them to zero with the zero command. These
two parameters determine what number the message and bulletin
lists begin with.
33
LAST LOGIN shows the time and date of the last time the
indicated call logged into the system. The purge command removes
all calls from the file that have not logged in within the last
180 days.
34
CHAPTER 12
Program Distribution
APLINK is now being distributed by three methods. There is
a free landline bbs at 512-225-8254 (San Antonio, TX). It
accepts 1200 to 9600 baud, 8-bits, no parity, one stop pulse. Log
in with your name and follow the instructions. Load the file
named APFILES.EXE using XMODEM. When APFILES.EXE is run it will
expand into a full set of program files.
If you have access to Compuserve (CIS), the latest version may be
downloaded from the Hamnet forum.
A disk with all the APLINK files may be obtained by mail from
TAPR. Send $2.00 US for a 5-1/4 inch disk or $3.00 US for 3-1/2
disk plus cost of postage if outside of North America and specify
that you want an APLINK disk. If you request, TAPR will
automatically send you an update when it is received with the
understanding that you will mail them the costs when you receive
the disk.
Tucson Amateur Packet Radio (TAPR)
PO BOX 12925
Tucson, AZ 85732
USA
TAPR Telephone: 602-749-9479
SYSOP ASSISTANCE
If you are having problems bringing up APLINK for the first time
please read, and then re-read the documentation provided on the
disk. Most questions received to date are covered in this
information.
If you still are having problems, or have other questions
relating to APLINK system operation please direct them, in
writing, to Craig, WA8DRZ/6:
Craig McCartney, WA8DRZ
160 Montalvo Road
Redwood City, CA 94062
USA
Via AMTOR, leave an note on the WA8DRZ/6 APLINK system on 20 or
30 meters.
Via Packet, send a message to:
WA8DRZ @ WA8DRZ.#NOCAL.CA.USA.NA
35
Via CIS send a note on Hamnet or Email to user id 73126,3260.
36
APPENDIX A
Packet Channel Commands
The following is a verbatim copy of the packet channel help
file included in the APLINK distribution:
APLINK PACKET Channel Commands:
B Bye - Log off the BBS. Just disconnecting does
the same thing.
H Help - Sends this file.
I Info - Sends the Information file.
L List - Lists all messages.
L # List # - List all files from message #.
LB List all bulletins.
L< <call> List From <call> - Lists all messages to
<call>. If <call> is omitted it lists all
messages from you.
L> <call> List To <call> - Lists all messages to <call>.
If <call> is omitted it lists all messages to
you.
LH List all help files.
LR List all users who have signed into the system in
the last 24 hours.
LP List all pending traffic (for MBO operators only).
LOGIN <call> Logs you into the system by a call other than
the one that began the link.
NTS List all NTS messages that have not been
forwarded.
R # Read # - Read message #.
RN Read New - Read all new messages addressed to
you.
SP <call> @ <route> Send - Send a message to <call> (optionally)
at <route>.
SB <name> @ <route> Send a general interest bulletin of <name>
(optionally) via <route>.
SB <name> @ <route> $<bid> Send a general interest bulletin of <name>
via <route> using <bid>. Note: A bid will be
assigned by the system if not entered by the user.
ST <id1> @ <id2> Send NTS traffic using current conventions.
T Talk - Signal the Sysop.
V Version - Read system version number.
37
CANCEL # Cancels message # if you are the originator.
There is no Kill command. Messages that have been read or
forwarded will be deleted automatically from the system after 24
hours. Unread messages will be deleted automatically after 21
days. Bulletins will remain until the originator or the Sysop
cancels them.
38
APPENDIX B
AMTOR Channel Commands
The following is a verbatim copy of the AMTOR channel help
files included in the APLINK distribution.
(File: HELP1) AMTOR CHANNEL COMMANDS
AMTOR Channel Commands
Type any of the following commands on a new line and end with
either (CR/LF) or the + ? sequence (but not both). If you do not
use the + ? sequence the system will change the direction of the
link for you when it recognizes a valid command.
H or HELP - Send the help file
CNCN - Cancel whatever is in progress. (Usually a message you are
entering into the system)
LOGIN (your call) - Logs you in
LOGON (your call) - Same as LOGIN
L - List all available messages in the system, not including
bulletins (see note)
L (number) - As above equal or greater than (number)
LTO or LM - List all messages to you
LTO (call) - List all messages to (call)
LFM - List all messages from you
LFM (call) - List all messages from (call)
LT - List all NTS messages
LB - List all general interest bulletins (see note)
LB (number) - As above equal or greater than (number)
LR - List users who have logged on in the past 24 hours
NTS - List all unforwarded NTS messages
RN or RM - Read all new messages addressed to you
R (number) - Read message (number)
RH (number) - Read message (number) including routing headers
SP (call) - Send a message to (call), end with NNNN
SB (name) - Enter a bulletin with (name), end with NNNN
SB (name) AT (route) BID (bid) - Enter a bulletin with (name) at
(route) with a bid of (bid)
SP (call) AT (route) - Send a message to (call) to be forwarded
via (route)
ST (zipcode) AT (NTS statecode) - Send an NTS message (use
accepted NTS subject and message format)
39
NNNN - End a message. Must have been started with SP, SB, or ST.
CANCEL (number) - Cancels message (number) if originated by you
T - Talk to the sysop
I - Information about this system
V - Read version number
A - (After seizing the link) Abort a file being received
LOGOUT - Logs you off
LOGOFF - Same as LOGOUT
/// - Anywhere on the line cancels the line (except in messages)
NOTE: The L, and LB commands will only list messages you have not
previously listed. Follow the command with a number to override
this feature. Use 0 to list all messages in the category.
Here are some special commands for the expert user:
EXPERT - Toggles the 'EXPERT' mode
RI - Reads the MBO's intercept file
RF - Reads the MBO's AMTOR autoforward routing file
Note: RI and RF are available to other MBO's only
F - (After seizing the link) Abort a file being received and mark
it forwarded if it is for you. (This is for use with
duplicate messages.)
(File: HELP2) LOGGING IN ON AMTOR
Logging In On AMTOR
This MBO has an automatic login procedure for registered stations
with automatic answerback (AAB) enabled. When you first link with
the system, it seizes the link, identifies, sends a 'WRU' character
(figs-D), and waits for an answerback response. The expected
response is:
(CR/LF)QRA CALL SELCAL + ?
or
(CR/LF)DE CALL SELCAL + ?
For example '(CR/LF)QRA WA8DRZ WDRZ + ?' IS TYPICAL RESPONSE.
If no AAB response is received the system sends a manual login
request followed by the + ? sequence. At this point a user should
send either 'LOGIN (call)(CR/LF)' OR 'LOGON (call)(CR/LF)'. If the
call has been registered the system will respond with a 'GA'
prompt. If an error was received or the call is not registered the
40
system will ask you to confirm the call. If you answer the
confirmation request with 'YES' the call becomes registered.
APLINK will disconnect after three minutes if no login has been
recognized.
Once you have logged on, the system is ready for your command
whenever it sends a 'GA' (Go Ahead) prompt.
You may log out of the system with 'LOGOUT(CR/LF)' or 'LOGOFF(CR/LF)'.
any time the link is lost the current user is automatically
logged out.
If a message is being sent to the system during a link failure,
that part of the message that was received is filed and is
available to the addressee.
(File: HELP3) RECEIVING YOUR MESSAGES ON AMTOR
Receiving Your Messages on AMTOR
The quickest and simplest way to receive your messages is to give
the 'RN' (meaning 'Read New') command as soon as you sign on. All
messages in the system not already marked 'forwarded' will be
transmitted to you automatically without further action on your
part. As each message is completely forwarded to you it is marked
'forwarded' and will not be transmitted again with this command.
(You may read it again with the 'R (number)' command.
If you are receiving an unforwarded message and the link is lost
it will still be available to the 'RN' command.
If you have logged into the system with your automatic answerback
then the system will mark your messages 'forwarded' only after it
triggers your answerback at the end of each message.
You do not have to (in fact, cannot) delete a message. Once it is
forwarded the system will delete it 24 or more hours later. In the
meantime it may be read again using the 'R (number)' command.
Use the list commands to see what messages are available.
41
(File: HELP4) ENTERING A MESSAGE ON AMTOR
Entering a Message On AMTOR
Messages may be entered directly from your keyboard into the
system, however it is better if you prepare a file before logging
on and then send it at machine speed. This reduces the connect
time to the system and the potential for transmission errors.
You may send three kinds of messages:
'SP (call)' which is a message to a specific station and may only
be read by that station (or you or the sysop) and will appear on
the message list only for those stations. For others, it simply
isn't there. 'SP' messages will remain in the system for 21 days
or 24 hours after being marked 'forwarded', whichever comes first.
'SP' type messages may also be entered for automatic forwarding
to another MBO/BBS. They may be entered in the form 'SP (call)
TO (route)' where (call) is the addressee and (route) is the
hierarchical route to his local MBO/BBS. Since AMTOR does not
provide for a number sign character (unless you are in full
ascii mode), use the equal sign character in its place when
required in an h-route address and APLINK will convert it to a
number sign character.
'ST (zipcode) TO (NTS statecode)' is used to enter a message to
anyone to be delivered by the National Traffic System. The
subject (first line) should read: QTC (city, state) and the body
of the message should be in standard ARRL message format.
'SB (id)' addresses a message to 'id' and marks it as a bulletin. You
may also include a bulletin identification (BID) by adding 'BID '
followed by the bin on the same line. For example:
SB ALL BID 12345W1ABC
is a message to 'ALL' with a bid of 12345W1ABC.
Bulletin type messages will remain in the system until removed
(cancelled) by either the originator or the sysop.
To send a message, type the command (i.e., 'SP W5SMM(CR/LF)')
and wait for a response from the system. The line will be typed
back and you will be requested to confirm with 'YES' or 'NO'.
At the 'GA SUBJ/MSG' prompt type the subject of the message on
its own line and then enter the text of the message.
At the end of the message send 'NNNN' on a new line. 'NNNN'
embedded in text is ignored. After sending 'NNNN' wait for a new
'GA' prompt to enter a new command.
42
Identify your station at regular intervals by sending your
identification after a 'GA' prompt. Any character sequence that
is not a valid command is ignored by the system.
If you have already sent a partial command line and want to cancel
the line just send three or more '/'s in a row anywhere on the
line. That line will be ignored. This only works on command
lines. /// embedded in a message will be passed on to the
addressee.
While transmitting a message and before sending the 'NNNN' you
may cancel the message with the command 'CNCN' on a new line.
After you have transmitted a message you may cancel it with the
'CANCEL (number)' command. This is normally used to remove a
bulletin you have placed in the system, but it may be used to
remove any message you have previously sent.
(File: HELP5) MESSAGE LIST EXPLANATION
Message List Explanation
The format for the message list is similar to that of commonly
used packet BBS programs. The symbols for type and status are
consistent with the packet system.
Msg = Message number (assigned by the system)
T = Message type as follows:
P - A private message, may only be read by the addressee,
originator or sysop
B - A bulletin
T - An NTS message
S = Status as follows:
N - Message not yet accessed forwarded to the addressee
+ - Same as 'N' except over 24 hours old
++ - Same as 'N' except over 48 hours old
Y - Message forwarded
TO = Call of addressee
AT = Call of addressee's BBS (followed by a period when hierarchical
routing is used.
FROM = Call of originator
FILED = Date/Time message was entered into the originating BBS
SUBJECT = The subject line of the message
(File: HELP6) LISTING MESSAGES
43
Listing Messages
There are several commands for listing messages that are in the
system. The 'LTO (call)', and 'LFM (call)' ('List To' and 'List
From') default to the call of the user logged into the system if
no argument is given.
The 'L', and 'LB' commands when given without arguments will list
only messages not previously listed for you. You may override this
feature by adding a number following the 'L', or 'LB'. The argument
0 will list all the messages in the category.
NTS messages that are waiting to be delivered may be listed with
the 'NTS' command. This is the preferred way to list NTS
traffic. The 'LT' command will also list NTS traffic but
includes traffic that has already been accepted.
Messages that have been cancelled will not appear on the message
list even though they may still be in the system.
Messages that are type 'private' will only appear on lists for the
addressee and originator of the message.
Read the help files named 'System Maintenance' and 'Message List
Explanation'.
(File: HELP7) SYSTEM MAINTENANCE
System Maintenance
The maintenance routines for this system are typically run once a
day by the sysop. At that time the following rules apply to all
message files:
1. All messages marked cancelled are removed.
2. All messages marked as forwarded for more than 24 hours are
removed.
3. All messages except bulletins that are over 21 days old are
removed.
44
(File: HELP8) AMTOR PORT OPERATING HINTS
AMTOR Port Operating Hints
If you have been sitting idle for a few seconds before typing a
command, type CR/LF just before issuing the command. This
clears any stray leading characters from the buffer that may
have been received in error during the idle period.
If you get a long file started and would like to abort, simply
seize the link, wait for idle status on your AMTOR controller,
and type 'A(CR/LF)'. The system will return a 'BK GA' prompt
and accept a new command from you.
Remember that the first line of a message will appear on the
message list as the subject. Make it meaningful to someone
scanning the list.
(File: HELP9) USING 'EXPERT' MODE
Using 'EXPERT' Mode
An 'EXPERT' mode has been added. It is toggled by the AMTOR
user by entering the command 'EXPERT'. The expert mode shortens
the exchange when entering a new message. When on, the
beginning of a message looks like this:
From user: SP W1ABC AT WA8DRZ.=NOCAL.CA
From system: SP W1ABC at WA8DRZ.=NOCAL.CA GA Subj/Msg+?
If there is a hit in the response the user must type the 'CNCN' command
to kill the message and start over. NNNN, of course, files the message.
CNCN may be typed anywhere in the message on a line by itself.
45